package cn.tedu.manager.service;

import cn.tedu.manager.pojo.dto.ManagerDTO;
import cn.tedu.manager.pojo.dto.ManagerQueryDTO;
import cn.tedu.manager.pojo.dto.ManagerResetPWDDTO;
import cn.tedu.manager.pojo.dto.ManagerSaveDTO;
import cn.tedu.manager.pojo.vo.ManagerPageListVO;
import cn.tedu.manager.pojo.vo.ManagerVO;

public interface ManagerService {
    ManagerPageListVO selectPage(ManagerQueryDTO managerQueryDTO);

    ManagerVO selectOne(ManagerDTO managerDTO);

    void addManager(ManagerSaveDTO managerSaveDTO);

    void updateManager(ManagerSaveDTO managerSaveDTO);

    void changeStatus(ManagerDTO managerDTO);

    void deleteManager(ManagerDTO managerDTO);

    void resetPassword(ManagerResetPWDDTO managerResetPWDDTO);
}
